/*@charset "utf-8";*/
/*css reset */
html{verflow:-moz-scrollbars-vertical; }
body {background:#FFF;color:#000;margin:0; padding:0; font-size:12px; font-family:verdana, Tahoma, Helvetica, sans-serif; line-height:1.6; }
div, form, img, ul, ol, li, dl, dt, dd, p { border: 0; margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
textarea, input { font:12px Tahoma, Helvetica, sans-serif; }
option, select, input { font-family:Tahoma, Geneva, sans-serif;}
img {text-align:center; color:#CCC; font-size:12px;}
cite , i {font-style:normal!important;}
a{text-decoration:none;color:#399;}
a:hover {text-decoration:underline;color:#F60;}
/*common*/
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.clear {clear:both;}
.hide {display:none;}
h1 { font-size:24px;}
.layout {padding:10px;}
.header { border-bottom:3px solid #DDEEFF; padding:10px 0; }

/*filter*/
.filter {margin:10px 0;}
.filter .tx {width:100px; text-align:center;} 
.filter .current {color:#000;cursor:text;}
.filter form {display:inline;}

/*common-table*/
.common-table{background:#C1DAD7;width:100%;border:0;border-collapse:separate;border-spacing:1px;margin-bottom:12px;}
.common-table th,
.common-table td{background:#FFF;padding:4px;}
.common-table th {background:#C9E7E9;color:#4F6B72;}
.common-table .odd td {background:#F5FAFA;}

/*tips*/
.tips {padding:5px 10px; background:#FFF2F2; border:1px solid #FF8080; margin:10px 0; }
.info {border-color:#40B3FF; background:#E5F5FF;}
.message {border-color:#FFCC7F; background:##FFFFE5;}

/*formbutton*/
input.formbutton{background: #63C5C8;color:white;cursor: pointer;letter-spacing: 0.1em;border: 2px solid;padding: 4px 1em;}

.qb {padding-right:8px; background:url("/img/qB.gif") no-repeat; background-position:right 4px; *background-position:right 2px;}
.qt {padding-right:8px; background:url("/img/qT.gif") no-repeat; background-position:right 4px; *background-position:right 2px;}


